to hail from... - French English Dictionary